草庐IT

java - 关闭与 Java 的 websocket 连接

全部标签

javascript - 如何将 Web Midi API 连接到 native 应用程序(如 Ableton live)

[如果有更好的地方可以问这个问题,请告诉我!]注意:我使用的是Mac。我已经使用WebMIDIAPI成功地将MIDI键盘连接到我的浏览器(Chrome)。我想知道我是否也可以连接应用程序(如AbletonLive),以便当Ableton输出MIDI消息时,浏览器可以接收这些消息?我看到的选项:将Midi从Ableton发送到我的MIDI键盘,后者将它们转发到WebMIDIAPI(任何人都可以阐明如何设置它吗?)使用MacOS中的IAC(应用程序间通信)驱动程序,“可以这么说,允许您在盒子内的应用程序之间创建虚拟MIDI电缆。”我不知道如何设置它,因为“webmidiapi”没有出现在M

javascript - 检测不安全的 ssl 连接

我们正在运行一个使用自签名ssl证书的Intranet应用程序。客户确实信任我们的CA。多年来,我们一直在使用这种方式。在某些PC上,我们的CA没有导入,用户确实每天都会收到来自浏览器的警告。不幸的是,用户并没有告诉我们这些,他们只是一遍又一遍地说“接受证书”。有没有办法检测页面的信任度?我们正在运行Web应用程序,如果浏览器确实手动接受证书,我们希望得到一条注释。然后我们可以与PC的管理员取得联系,并向他发送一个PC还不信任我们的CA的提示。也许可以通过这种方式检测JavaScript?这很好:如果它看起来像这样,我们希望得到一条注释:更新我不对客户端电脑负责。我无权访问它们来安装或

javascript - 使用 AJAX 或 WebSockets 访问部分响应?

我正在使用一些客户端JavaScript代码通过HTTPGET从网络服务器中提取大量JSON数据。数据量可能很大,例如50MB。这是在LAN上,所以问题不大,但仍需要十秒左右。为了让我的界面更具响应性,我想分块处理响应,一旦数据可用就在UI中显示数据(比方说,每MB或每秒)。浏览器兼容性不是问题;只要它适用于最新的Chrome和Firefox,就没问题。但是,我无法修改服务器代码。是否可以使用XMLHttpRequest或WebSockets或其他一些我从未听说过的技术来做到这一点?XMLHttpRequest.responseText在状态为LOADING时未明确为空:Theresp

javascript - 我可以在构建元素时暂时关闭所有 CSS3 过渡/动画吗?

我为网站创建了一个相当复杂的菜单。菜单来自大量基于CSS3的动画。然而,当我导航到不同的页面时,菜单应该最初建立-没有所有的动画,但在JS方面而不是在服务器端完成。现在我想知道如何暂时完全禁用所有转换/动画,直到菜单构建完成。我考虑过创建一个覆盖动画的子类,但它似乎不起作用,因为它总是使用基类中定义的动画/过渡? 最佳答案 我建议通过在构建菜单后由JavaScript添加的类来应用动画/过渡。有animation-play-state可以暂停动画的属性,但只在Safari5和Chrome4中出现(带有前缀)(与Safari4和Chr

javascript - 如何让 websockets 通过 node.js 中的代理

概括这将是一个问题......如何让websockets通过node.js中的代理?在我的特殊情况下我将pusher.com与node.jsclientlibrary一起使用他们推荐。查看代码内部,我想知道一些关于我应该更改什么以使该库与代理一起工作的提示...您可以查看代码here也许我应该以某种方式替换或修改websocketsmodule图书馆正在使用它吗?编辑感谢您的回答/评论!需要考虑的几件事(如果我对某些/全部错误,请原谅,只是学习):我不想创建代理服务器。我只想使用公司内现有的代理服务器来代理我的websockets请求(尤其是pusher.com)只是想让你知道,如果我

javascript - 在 GAE 上运行 Websocket

我正在尝试使用websocket调整我的应用程序以在GAE上运行,但阅读文档后,我找不到解决此问题的完美方法。使用这样一个非常简单的应用程序:https://github.com/marcosbergamo/gae-nodejs-websocket这是我尝试使用的示例演示。但是当我尝试连接到我的websocket时收到此错误;按照有关请求的图片; 最佳答案 要使用websockets,您必须使用具有自定义运行时的Google托管VM。https://cloud.google.com/appengine/docs/managed-vm

javascript - 从路由发出 websocket 消息

我正在尝试使用websockets设置我的服务器,这样当我通过我的路由更新某些内容时,我也可以在该路由上的某些内容更新时发出websocket消息。这个想法是当有人点击路由/add-team-member时将一些东西保存到我的Mongo数据库,然后向通过websocket连接的每个人发送一条消息,并且是任何东西的一部分与该团队相对应的websocket房间。我已经按照socket.io的文档按照以下方式设置我的应用程序:App.js//there'salotofcodeinherewhichsetswhattouseonmyappbuthere'stheimportantlinesco

javascript - 如何区分刷新或关闭窗口触发的卸载事件?

卸载事件可以被刷新Action和窗口关闭Action触发。有没有办法区分实际触发它的Action?在我的情况下,我想忽略刷新操作。您能告诉我一些解决方法吗?我注意到已经有这种question问,但似乎他们都没有解决。因此我又提出了这个问题,希望有聪明的人能解决这个问题。 最佳答案 我不相信浏览器可以区分这两个事件。两者都是unload事件,并且都将调用您创建的任何unload函数。 关于javascript-如何区分刷新或关闭窗口触发的卸载事件?,我们在StackOverflow上找到一

javascript - Javascript 中的字符串连接效率有多低?

比如varmyName='Bob';myName+='isagoodname';对于这种长时间的操作,有没有更好的办法呢?也许使用StringBuffer类型的结构?谢谢!:) 最佳答案 “更好”的方法是:varnameparts=['Bob'];nameparts.push('isagoodname');...nameparts.join('');然而,大多数现代JavaScript实现现在都可以检测到朴素的串联,并且在许多情况下可以将其优化掉,因为很多人(唉)都以这种方式编写代码。所以在实践中,“好”方法今天不会像以前那样快。

javascript - 关闭浏览器窗口后是否有可能如何发送 AJAX?

这个问题在这里已经有了答案:JavaScript,browsers,windowclose-sendanAJAXrequestorrunascriptonwindowclosing(9个回答)关闭5年前。是否有可能在关闭浏览器窗口后如何发送AJAX?我有一个在JavaScript(jQuery)中进行移动的浏览器游戏,如果我在每次移动后发送Ajax,服务器就会很困难。所以我想在用户关闭窗口(或书签)时发送一个AJAX。它必须适用于所有现代浏览器。谢谢解答